package com.gxuwz.attend.service.Impl;

import com.gxuwz.attend.dao.InstructorDao;
import com.gxuwz.attend.entity.Instructor;
import com.gxuwz.attend.service.InstructorService;

import java.util.List;

public class InstructorServiceImpl implements InstructorService {
    private InstructorDao instructorDao;

    public void setInstructorDao(InstructorDao instructorDao) {
        this.instructorDao = instructorDao;
    }

    /**
     * 添加辅导员数据
     * @param inst
     */
    @Override
    public void insertInst(Instructor inst){
        instructorDao.insertInst(inst);
    }

    /**
     * 删除辅导员数据
     * @param id
     */
    @Override
    public void deleteInst(String id){
        instructorDao.deleteInst(id);
    }

    /**
     * 更新辅导员数据
     * @param inst
     */
    @Override
    public void updateInst(Instructor inst){
        instructorDao.updateInst(inst);
    }

    /**
     * 查询全部辅导员数据
     * @return
     */
    @Override
    public List<Instructor> queryInsts(){
        return instructorDao.queryInsts();
    }

    /**
     * 模糊查询辅导员数据
     * @param inst
     * @return
     */
    @Override
    public List<Instructor> queryInst(Instructor inst){
        return instructorDao.queryInst(inst);
    }

}
